//
//  TTButton.h
//  TooToo
//  统一所有样式的按钮
//  Created by liuning on 15/10/27.
//  Copyright © 2015年 MoHao. All rights reserved.
//

#import <UIKit/UIKit.h>

typedef void(^TapBlock)(void);

typedef enum {

    TTButtonStyleNone = 900,          //无风格按钮，可以自定义
    TTButtonStyleRedCorner,           //圆角红色背景
    TTButtonStyleRedCobe,             //方形红色背景
    TTButtonStyleRedEdge,             //圆角红色边缘
    TTButtonStyleGrayEdge,            //圆角灰色边缘
    TTButtonStyleGrayText             //灰色文字无边缘，用于适配之前的PureTextButton
    
}TTButtonStyle;

@interface TTButton : UIButton

@property (nonatomic,assign)BOOL canTap;  //按钮是否可点击

//三种设置方式

//1:自己添加按钮的点击事件
-(void)setTitle:(NSString *)title style:(TTButtonStyle)style;

//2:通过block实现按钮点击事件
-(void)setTitle:(NSString *)title style:(TTButtonStyle)style tapped:(TapBlock)block;

//3:自己定义按钮点击事件方法
-(void)setTitle:(NSString *)title style:(TTButtonStyle)style target:(id)target buttonAction:(SEL)action;

@end
